main 50 0 156 64 78 33